package com.jiexinyun.dto.request.androidworktask;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
@Schema(description = "产出上报")
public class SaveOutputTaskReq {

    @NotNull(message = "人员ID不允许为空")
    @Schema(description = "人员ID", example = "269")
    private Integer ryId;

    @NotBlank(message = "工步码不能为空")
    @Schema(description = "工步码",example = "0412-001")
    private String gongbuma;

    @Schema(description = "生产指令-工艺路线ID",example = "1")
    private Integer wisePpPlanGxId;

    @Schema(description = "生产指令-ID",example = "1")
    private Integer wisePpPlanId;

    @Schema(description = "车间生产排程计划ID",example = "1")
    private Integer wisePpScpcPlanId;

    @Schema(description = "车间生产排程计划-明细信息ID",example = "1")
    private Integer wisePpScpcPlanMxId;

    @Schema(description = "产品ID",example = "0001")
    private Integer hwid;

    @Schema(description = "产品名称",example = "六角螺纹钢")
    private String hwmc;

    @Schema(description = "规格",example = "sa")
    private String gg;

    @Schema(description = "物料材质",example = "sa")
    private String wlCz;

    @Schema(description = "标准",example = "sa")
    private String wlBz;

    @Schema(description = "等级",example = "sa")
    private String wlDj;

    @Schema(description = "表面处理",example = "sa")
    private String wlBmcl;

    @Schema(description = "单位",example = "sa")
    private Integer jldw;

    @Schema(description = "生产批号",example = "sa")
    private String ph;

    @Schema(description = "备注说明",example = "实践活动啥数据库撒旦")
    private String comment;

    @Schema(description = "订单号码",example = "sa")
    private String ddh;

    @Schema(description = "工序ID",example = "1")
    private Integer gxId;

    @Schema(description = "工序名称",example = "水水大大我")
    private String gxName;

    @Schema(description = "设备ID",example = "HT-10001")
    private Integer sbId;

    @Schema(description = "设备名称",example = "设备1")
    private String sbName;

    @Schema(description = "计划数量",example = "100")
    private BigDecimal jhSl;

    @Schema(description = "摘要说明",example = "100")
    private String bz;

    @Schema(description = "工艺说明",example = "100")
    private String color;

}
